body {
    background-color: #FFFFFF;
    font-size: 0.8em;
    font-style: normal;
    height: 100%;
    margin: 0;
    position: relative;
}
hr {
    margin-bottom: 1em;
    margin-top: 1em;
}
img {
    border: 0 none;
}
   
ul {
    list-style-image: url("http://download-codeplex.sec.s-msft.com/Images/v20686/bullet_square.gif");
    list-style-type: square;
    margin-left: 0;
    padding-left: 2em;
}
li {
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-top: 0.1em;
}
a, a:link, a:visited {
    color: #2E8BCC;
    text-decoration: none;
}
a:active {
    color: #2E8BCC;
}
a:hover {
    color: #CE8B10;
}
a.disabled, a.disabled:hover, a.disabled:active, a.disabled:link, a.disabled:visited {
    color: #777777;
    cursor: text;
    text-decoration: none;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: none;
    border-right: 0 solid #CCCCCC;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
}

ul#nav {
    float: right;
    padding-right: 267px;
    position: relative;
    top: 10px;
}
ul#nav li {
    border-right: 1px solid #B7C3CE;
    float: left;
    font-size: 13px;
    height: 9px;
    line-height: 19px;
    list-style-type: none;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
ul#nav li.last {
    border: medium none;
}
ul#nav li a {
    color: #6A747E;
    text-decoration: none;
}
ul#nav li a:hover {
    text-decoration: underline;
}

ul#page_box_links {
    height: 20px;
    text-align: justify;
    width: 100%;
}
ul#page_box_links li {
    display: inline-block;
    float: none;
    margin-bottom: 10px;
    margin-right: 10px;
    position: relative;
    white-space: nowrap;
}
ul#page_box_links li.last {
    margin-right: 15px;
}
/*.stretch {
    display: inline-block;
    font-size: 0;
    line-height: 0;
    width: 100%;
}*/
ul#page_box_links li a {
    background-color: #F0F1F4;
    border-bottom: 3px solid #D8D9DC;
    color: #253340;
    display: block;
    font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;
    height: 100%;
    letter-spacing: 0.7px;
    padding: 5px 5px 5px 10px;
    text-transform: uppercase;
    width: 100%;
}
ul#page_box_links li a.box_home:hover {
    border-bottom: 3px solid #5EA8DE;
}
ul#page_box_links li a.box_downloads:hover {
    border-bottom: 3px solid #8DBF35;
}
ul#page_box_links li a.box_documentation:hover {
    border-bottom: 3px solid #B8D544;
}
ul#page_box_links li a.box_discussions:hover {
    border-bottom: 3px solid #D8C967;
}
ul#page_box_links li a.box_issue:hover {
    border-bottom: 3px solid #F18A2B;
}
ul#page_box_links li a.box_source:hover {
    border-bottom: 3px solid #F7866A;
}
ul#page_box_links li a.box_people:hover {
    border-bottom: 3px solid #ED7099;
}
ul#page_box_links li a.box_license:hover {
    border-bottom: 3px solid #7B4F9D;
}
ul#page_box_links li a.box_settings:hover {
    border-bottom: 3px solid #CE4039;
}
ul#page_box_links li a:hover {
    background-color: #F0F1F4;
    text-decoration: none;
}
ul#page_box_links li a.active {
    color: #FFFFFF;
}
ul#page_box_links li a.active:after {
    border-color: #F18A2B transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -19px;
    color: #FFFFFF;
    content: "";
    height: 0;
    left: 20px;
    position: absolute;
    width: 0;
}
ul#page_box_links li a.home_active {
    background-color: #5EA8DE;
    border-bottom: 3px solid #5EA8DE;
    color: #FFFFFF;
}
ul#page_box_links li a.home_active + div:after {
    border-color: #5EA8DE transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -19px;
    content: "";
    height: 0;
    left: 20px;
    position: absolute;
    width: 0;
}
ul#page_box_links li a.downloads_active {
    background-color: #8DBF35;
    border-bottom: 3px solid #8DBF35;
    color: #FFFFFF;
}
ul#page_box_links li a.downloads_active + div:after {
    border-color: #8DBF35 transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -19px;
    content: "";
    height: 0;
    left: 20px;
    position: absolute;
    width: 0;
}
ul#page_box_links li a.documentation_active {
    background-color: #B8D544;
    border-bottom: 3px solid #B8D544;
    color: #FFFFFF;
}
ul#page_box_links li a.documentation_active + div:after {
    border-color: #B8D544 transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -19px;
    content: "";
    height: 0;
    left: 20px;
    position: absolute;
    width: 0;
}
ul#page_box_links li a.discussions_active {
    background-color: #D8C967;
    border-bottom: 3px solid #D8C967;
    color: #FFFFFF;
}
ul#page_box_links li a.discussions_active + div:after {
    border-color: #D8C967 transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -19px;
    content: "";
    height: 0;
    left: 20px;
    position: absolute;
    width: 0;
}
ul#page_box_links li a.issue_active {
    background-color: #F18A2B;
    border-bottom: 3px solid #F18A2B;
    color: #FFFFFF;
}
ul#page_box_links li a.issue_active + div:after {
    border-color: #F18A2B transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -19px;
    content: "";
    height: 0;
    left: 20px;
    position: absolute;
    width: 0;
}
ul#page_box_links li a.source_active {
    background-color: #F7866A;
    border-bottom: 3px solid #F7866A;
    color: #FFFFFF;
}
ul#page_box_links li a.source_active + div:after {
    border-color: #F7866A transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -19px;
    content: "";
    height: 0;
    left: 20px;
    position: absolute;
    width: 0;
}
ul#page_box_links li a.people_active {
    background-color: #ED7099;
    border-bottom: 3px solid #ED7099;
    color: #FFFFFF;
}
ul#page_box_links li a.people_active + div:after {
    border-color: #ED7099 transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -19px;
    content: "";
    height: 0;
    left: 20px;
    position: absolute;
    width: 0;
}
ul#page_box_links li a.license_active {
    background-color: #7B4F9D;
    border-bottom: 3px solid #7B4F9D;
    color: #FFFFFF;
}
ul#page_box_links li a.license_active + div:after {
    border-color: #7B4F9D transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -19px;
    content: "";
    height: 0;
    left: 20px;
    position: absolute;
    width: 0;
}
ul#page_box_links li a.settings_active {
    background-color: #CE4039;
    border-bottom: 3px solid #CE4039;
    color: #FFFFFF;
}
ul#page_box_links li a.settings_active + div:after {
    border-color: #CE4039 transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -19px;
    content: "";
    height: 0;
    left: 20px;
    position: absolute;
    width: 0;

}